BMS learning